package com.example.lxj.archives.mapper;

import com.example.lxj.archives.entity.TbIdentifier;

import java.util.List;

/**
 * 鉴定人Mapper接口
 * 
 * @author lxj
 * @date 2024-10-14
 */
public interface TbIdentifierMapper 
{
    /**
     * 查询鉴定人
     * 
     * @param identifierId 鉴定人主键
     * @return 鉴定人
     */
    public TbIdentifier selectTbIdentifierByIdentifierId(Long identifierId);

    /**
     * 查询鉴定人列表
     * 
     * @param tbIdentifier 鉴定人
     * @return 鉴定人集合
     */
    public List<TbIdentifier> selectTbIdentifierList(TbIdentifier tbIdentifier);

    /**
     * 新增鉴定人
     * 
     * @param tbIdentifier 鉴定人
     * @return 结果
     */
    public int insertTbIdentifier(TbIdentifier tbIdentifier);

    /**
     * 修改鉴定人
     * 
     * @param tbIdentifier 鉴定人
     * @return 结果
     */
    public int updateTbIdentifier(TbIdentifier tbIdentifier);

    /**
     * 删除鉴定人
     * 
     * @param identifierId 鉴定人主键
     * @return 结果
     */
    public int deleteTbIdentifierByIdentifierId(Long identifierId);

    /**
     * 批量删除鉴定人
     * 
     * @param identifierIds 需要删除的数据主键集合
     * @return 结果
     */
    public int deleteTbIdentifierByIdentifierIds(Long[] identifierIds);
}
